Ext.define('USU.controller.usu_controller', {
    extend: 'Ext.app.Controller',
    views: ['grid.usu_grid', 'user.usu_edit'], 
    stores:['usu_store'],
    models: ['usu_model'],
    	   
   init: function() {
	         
   this.control({
	            
	  'usuarioList': { 
	   itemdblclick: this.editUser
	   },
	   
       'usuarioeditar button[action=save]': {
           click: this.editarUsuario
       },
       
       'usuarioEliminar':{
    	    click: this.eliminarUsuario
       }
	   
   		});
	},
    

	 editUser: function(grid, record) {
		 
	        var view = Ext.widget('usuarioeditar');
	        view.down('form').loadRecord(record);
	 },
//	 updateUser: function(button) {
//	    var win    = button.up('window'),
//        form   = win.down('form'),
//        record = form.getRecord(),
//        values = form.getValues();
//	    record.set(values);
//	    win.close();
//	 },
	 
	 
	 editarUsuario: function(button) {
	  var win    = button.up('window'),
	      form   = win.down('form'),
	      record = form.getRecord(),
	      values = form.getValues();

	      record.set(values);
	      win.close();
	      this.getUsu_storeStore().sync();
	 },
	 
	 eliminarUsuario:function(){
		 
	 }
	
});